package si.yun.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Id;
import javax.persistence.GeneratedValue;
import java.io.Serializable;
/** 
 * @Author Cxc 
 * @Author QQ:1304793236 
 * @Date 2021-08-10 16:43:09 
 */
@Entity
@Table ( name ="sy_user_feedback" )
public class SyUserFeedback  implements Serializable {

	private static final long serialVersionUID =  1757429670360487997L;

	/**
	 * 意见反馈主键
	 */
   	@Column(name = "feedback_id" )
	private Integer feedbackId;

	/**
	 * 意见反馈内容
	 */
   	@Column(name = "feedback_content" )
	private String feedbackContent;

	/**
	 * 意见反馈类型(2.视频反馈，3商品反馈，4其他反馈)
	 */
   	@Column(name = "feedback_type" )
	private Integer feedbackType;

	/**
	 * 意见反馈状态(2.已提交,3.待审核,4.已审核,5.未提交,6.提交失败)
	 */
   	@Column(name = "feedback_status" )
	private Integer feedbackStatus;

	/**
	 * 图片路径
	 */
   	@Column(name = "picture_url" )
	private String pictureUrl;

	/**
	 * 意见分类(2.很好,3.好,4.一般,5.差)
	 */
   	@Column(name = "feedback_classification" )
	private Integer feedbackClassification;

	/**
	 * 用户id
	 */
   	@Column(name = "user_id" )
	private Integer userId;

	/**
	 * 反馈时间
	 */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
   	@Column(name = "create_date" )
	private String createDate;

	/**
	 * 更新人
	 */
   	@Column(name = "update_id" )
	private Integer updateId;

	/**
	 * 更新时间
	 */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
   	@Column(name = "update_date" )
	private String updateDate;

	/**
	 * 备注
	 */
   	@Column(name = "remarks" )
	private String remarks;

  public Integer getFeedbackId() {
    return feedbackId;
  }

  public void setFeedbackId(Integer feedbackId) {
    this.feedbackId = feedbackId;
  }


  public String getFeedbackContent() {
    return feedbackContent;
  }

  public void setFeedbackContent(String feedbackContent) {
    this.feedbackContent = feedbackContent;
  }


  public Integer getFeedbackType() {
    return feedbackType;
  }

  public void setFeedbackType(Integer feedbackType) {
    this.feedbackType = feedbackType;
  }


  public Integer getFeedbackStatus() {
    return feedbackStatus;
  }

  public void setFeedbackStatus(Integer feedbackStatus) {
    this.feedbackStatus = feedbackStatus;
  }


  public String getPictureUrl() {
    return pictureUrl;
  }

  public void setPictureUrl(String pictureUrl) {
    this.pictureUrl = pictureUrl;
  }


  public Integer getFeedbackClassification() {
    return feedbackClassification;
  }

  public void setFeedbackClassification(Integer feedbackClassification) {
    this.feedbackClassification = feedbackClassification;
  }


  public Integer getUserId() {
    return userId;
  }

  public void setUserId(Integer userId) {
    this.userId = userId;
  }


  public String getCreateDate() {
    return createDate;
  }

  public void setCreateDate(String createDate) {
    this.createDate = createDate;
  }


  public Integer getUpdateId() {
    return updateId;
  }

  public void setUpdateId(Integer updateId) {
    this.updateId = updateId;
  }


  public String getUpdateDate() {
    return updateDate;
  }

  public void setUpdateDate(String updateDate) {
    this.updateDate = updateDate;
  }


  public String getRemarks() {
    return remarks;
  }

  public void setRemarks(String remarks) {
    this.remarks = remarks;
  }

}
